package com.xd.pre.modules.tpshop.util;

import java.util.List;

public class CommonFunction {

    //java取时间戳是13位的，要舍弃后三位，就是php中的10位了，不影响正常使用
    public static Long get_Timestamp() {
        return System.currentTimeMillis();
    }

    //java取时间戳是13位的，要舍弃后三位，就是php中的10位了，不影响正常使用
    public static String get_Timestamp_java_10_string() {
        return String.valueOf(System.currentTimeMillis()).toString().substring(0, 10);
    }

    public static int get_Timestamp_java_10_int() {
        return Integer.parseInt(String.valueOf(System.currentTimeMillis()).toString().substring(0, 10));
    }

    public static boolean stringCheckNotNull(String str) { //不是空，则可用：返回true。是空的 则不可用：返回false
        if (null != str && !"".equals(str)) { // if 实例化了 且 也给了非空的
            return true;                    // 则返回true
        }
        return false;                        // if 还是空的 则返回 false
    }

    public static boolean listCheckNotNull(List list) {
        if (list != null && !list.isEmpty()) {  // if 实例化了 且 也给了非空的
//			while(true){
//				for (int i = 0; i < list.size(); i++) {
//					if(null==list.get(i) || "".equals(list.get(i))){
//
//					}
//				}
//			}
            return true;                    // 则返回true
        }
        return false;                        // if 还是空的 则返回 false
    }

    public static boolean poCheckNotNull(Object object) { //不是空，则可用：返回true。是空的 则不可用：返回false
        if (null != object && !"".equals(object)) { // if 实例化了 且 也给了非空的
            return true;                    // 则返回true
        }
        return false;                        // if 还是空的 则返回 false
    }

}
